#include <stdio.h>
#include <stdbool.h>
#include <limits.h>
#include <stdint.h>

int main(void)
{
    printf("%d\t%d\n", SCHAR_MIN, SCHAR_MAX);
    printf("%d\t%d\n", SHRT_MIN, SHRT_MAX);
    printf("%d\t%d\n", INT_MIN, INT_MAX);
    printf("%ld\t%ld\n", LONG_MIN, LONG_MAX);
    printf("%lld\t%lld\n", LLONG_MIN, LLONG_MAX);
    printf("%d\n", UCHAR_MAX);
    printf("%d\n", USHRT_MAX);
    printf("%u\n", UINT_MAX);
    printf("%lu\n", ULONG_MAX);
    printf("%llu\n", ULLONG_MAX);

    size_t size = sizeof(float);
    printf("%zd\n", size);
    size = sizeof(double);
    printf("%zd\n", size);
    size = sizeof(long double);
    printf("%zd\n", size);

    printf("%d\n", (0.1 + 0.2 == 0.3));
    printf("%f\n", 0.1 + 0.2);

    bool flag = true;
    printf("%d\n", flag);
    return 0;
}